html, body, div, ul, li, dl, dd, dt, h1, h2, h3, h4, h5, em, p, span { margin: 0px; padding: 0px; font-style: normal; }
body { font: 12px/150% "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB", "\5B8B\4F53"; color: #333; background: #F9EFE3; }
a { color: #333333; text-decoration: none; }
a:hover { color: #9E433C; text-decoration: underline; }
ul, li, dl, dd, dt, h1, h2, h3, h4, h5 { list-style: none; display: block; }
img { border: none; }
.left { float: left; }
.right { float: right; }
.clear { font-size: 0px; line-height: 0px; clear: both; height: 0px; }
.wrap { margin: auto; width: 1000px; overflow: hidden; }
.header { background: #FFF; height: 105px; }
.header .right { width: 750px; overflow: hidden; }

.header .logo { padding-top: 33px; padding-left: 25px; height: 60px; width: 200px; }
.header .logo a { background: url(../images/logo.gif) no-repeat; display: block; height: 60px; width: 200px; }
.header .toplink { font-size: 14px; line-height: 20px; float: right; padding-top: 25px; padding-right: 15px; }
.header .toplink a, .header .toplink span { display: block; float: left; }
.header .toplink span { padding-left: 20px; }

.header .toplink a.wb, .header .toplink a.wx { background: url(../images/icons.gif) no-repeat; padding-left: 23px; margin-right: 10px; }
.header .toplink a.wx { background-position: 0px -30px; }
.header .nav { width: 725px; overflow: hidden; padding-top: 23px; line-height: 25px; float: right; padding-right: 25px; }
.header .nav h2, .header .nav span { float: left; font-weight: normal; }
.header .nav h2 a { font-size: 15px; }
.header .nav span { width: 37px; text-align: center; }

.fullslide { width: 100%; margin-top: 5px; height: 490px; overflow: hidden; position: relative;}
.fullslide_window { width: 100%; height: 490px; overflow: hidden; position: absolute; z-index: 10; }
.fullslide_window ul { height: 490px; position: relative; overflow: hidden; }
.fullslide_window li { height: 490px; text-align: center; font-size: 0px; float: left; display: inline; background-position: center top; width: 100%; }
.fullslide_window li a { display: block; height: 490px; width: 100%; }
.fullslide_window span { background: url(../images/slide_arrow.png) no-repeat; _background: url(../images/slide_arrow.gif) no-repeat; display: block; height: 150px; width: 76px; position: absolute; z-index: 20; top: 170px; cursor: pointer; }
.fullslide_window span.prev { left: 0px; }
.fullslide_window span.next { background-position: -76px 0px; right: 0px; }
.fullslide_nav { top: 455px; height: 9px; position: absolute; right: 0px; z-index: 30;}
.fullslide_nav li { width: 9px; height: 9px; overflow: hidden; float: left; display: inline; background: url(../images/slide_dot.png) no-repeat; _background: url(../images/slide_dot.gif) no-repeat; cursor: pointer; text-indent: -9999em; margin-right: 10px; }
.fullslide_nav li.active { background-position: -9px 0px; }
.newsbar { background: url(../images/icons.gif) repeat-x 0px -118px; height: 34px; position: relative; margin-top: 6px; line-height: 32px; }
.newsbar .new { background: url(../images/icons.gif) no-repeat 0px -85px; height: 33px; width: 33px; position: absolute; top: 0px; right: 0px; }
.newsbar h3 { background: url(../images/icons.gif) no-repeat 5px -50px; float: left; padding-left: 17px; color: #000; font-size: 12px; }
.newsbar .cons { float: left; height: 32px; width: 890px; }
.bestproduct { margin-top: 5px; }
.bestproduct ul { width: 1010px; overflow: hidden; }
.bestproduct ul li { float: left; height: 247px; width: 247px; margin-right: 5px; background: #FFF; position: relative; }
.bestproduct ul li span { display: block; position: absolute; z-index: 1000; height: 247px; width: 247px; }

.footer { color: #24211D; line-height: 25px; padding-top: 20px; padding-bottom: 20px; text-align: center; }
